package tests.inter;

public class Test2 {
	
	private Test2 f1;
	
	private Test2 f2;

	public static void test_02() {
		Test2 z = new Test2();
		z.m1();
		Test2 param = z.f1;
		z.m2(param);
		// z.f2 may-alias z.f1 ? SI
		// z.f2 may-alias z ? NO
	}
	
	public void m1() {
		Test2 x = new Test2();
		this.f1 = x;
	}
	
	public void m2(Test2 w) {
		this.f2 = w;
	}
}
